export function parseArrayValue(val: string) {
  if (val && typeof val === 'string' && val.indexOf(',') > -1) {
    return val.split(',');
  }
  return [];
}

export function parseNumericArrayValue(val: string) {
  const result = parseArrayValue(val);
  return result.map((item) => {
    return parseInt(item, 10);
  });
}

export function stringifyArrayValue(val: (string | number)[]) {
  return val.map((v) => encodeURIComponent(v)).join(',');
}
